Skip to main content
TrustRadius
Android Studio

Android Studio

Overview

What is Android Studio?

Android Studio is an official Android development integrated development environment (IDE) for mobile application development in the Android operating system developed by Google. Android Studio is based on Jetbrains' IntelliJ IDEA IDE.

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Android Studio?

Android Studio is an official Android development integrated development environment (IDE) for mobile application development in the Android operating system…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

33 people also want pricing

Alternatives Pricing

What is IntelliJ IDEA?

IntelliJ IDEA is an IDE that aims to give Java and Kotlin developers everything they need out of the box, including a smart code editor, built-in developer tools, framework support, database support, web development support, and much more.

N/A
Unavailable

Sorry, this product's description is unavailable

Return to navigation

Product Details

What is Android Studio?

Android Studio is an official Android development integrated development environment (IDE) for mobile application development in the Android operating system developed by Google. Android Studio is based on Jetbrains' IntelliJ IDEA IDE.

Android Studio Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(93)

Attribute Ratings

Reviews

(1-6 of 6)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Android Studio is a well-known tool that is used to develop apps for android devices and is widely used to develop, test, debug, and deploy Android apps. It has an inbuilt emulator which supports many device models and configurations. It provides a beautiful development environment where we easily develop and deploy working Android apps.
  • We can develop apps for all types of android devices, whether it is mobile, tablet, TV, etc.
  • It has one of the great user interfaces.
  • It has more library support than other IDEs.
  • Well documented and large community.
  • Debugging is not that great, it can show some specific details for a better understanding of the issue.
  • It is a RAM eater tool, its hard to do multitask along with the android studio.
  • Sometimes after updating the android studio, we have to face so many random issues with the SDK or codes.
Android Studio is well suited in the case of any type of android app development. It is also widely used for testing, debugging, and improving the app. It might not be suitable for you if your system has low configurations, like in less than 4 GB ram, it's nearly impossible to build apps.
Jose Perri | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our company is dedicated to the design and manufacture of electronic equipment connected to the cloud using WiFi or GPRS technology. Being interconnected devices we need to design APPs that can be run on all types of mobile phones and tablets. Although there are different market options to develop ANDROID applications in a simple way, the fact of using the native platform gives us the advantage of having total flexibility in addition to the fact that in the face of new versions of the operating system, ANDROID STUDIO will always be updated. With ANDROID STUDIO we have been able to provide our clients with robust and reliable APPs to manage our equipment remotely.
  • By using native code you have full access to functionalities.
  • It supports programming in JAVA and also in KOTLIN according to the preference of the software engineer.
  • Perhaps for a novice programmer, the amount of options visible in the interface could be intimidating.
  • Emulators are usually slow, perhaps their performance could be optimized.
  • Improve the integration wizard with GOOGLE Firebase services.
When an APP must be made with access to very specific functions, the use of native code is the only option and that is where ANDROID STUDIO is unbeatable. On the other hand, when the APP is based on standard functionalities, there are other options that can meet the objective in less time and with less qualified personnel.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Android is an operating system that was designed for handheld devices by Google. I started developing in my college days. And now I am doing it at a professional app development company. We generally develop applications for Android and iOS. For Android apps, we are using the Android Studio platform which is also developed by Google itself. Android Studio allows users to develop all device-compatible apps. And it is always being upgraded by Google developers.
  • It's updating regularly and becoming better and better
  • The device compatibility of apps which are developed by this platform
  • Installation is so easy and the product is easy to use
  • Hot reload doesn't work sometimes
  • Emulators could be better
  • System requirements are higher than other tools
First of all, Android Studio is so easy to configure and you can use it easily. You will get updates regularly. You can develop apps and can test apps on various devices. The support community is also too good. You can find many solutions on stack overflow and on other sites if you are stuck somewhere between developing. If your system has low capacity then it's less recommendable because Android Studio needs a good system to run well.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use Android Studio as my primary development tool for the Android platform. Having previously used other cross-platform tools, such as Xamarin and Adobe Cordova, I have found that nothing beats native Android apps written using the official IDE for the platform. Google and Jetbrains have poured a lot of time, money, and effort into making this the fastest and easiest way to develop apps on Android.
  • Support for developing in either the emulator or a device means I can quickly diagnose platform specific issues
  • The support for Kotlin and Java is stellar, with projects easily containing both types of code with ease
  • Hot reload support means that I can quickly test changes without waiting for a length build and optimization process
  • Excellent cross platform support means I can develop on macOS, Windows, or Linux without losing functionality between platforms
  • Slow performance on older PCs means that you should develop only on the latest hardware
  • Project opening involves a long indexing and warm up process, meaning that a quick peek at an old project can result in a wait of a few minutes
  • Initial build times can be very long, although these have been slowly improving in recent versions of Android Studio
Android Studio is the only platform you should consider for Android development. I have found that nothing else comes close in terms of documentation or support. There is always the temptation to develop for Android using a cross platform toolkit, such as Xamarin, but unless your app is incredibly simple, you will find your self wrestling with the toolkit more than actually creating your product.

If you have any Android projects still in Eclipse, you should upgrade these to Android Studio - the backwards compatibility for older versions of Android is very good, with issues only occurring with debugging on older (Lollipop or below) devices.

The only scenario Android Studio is not suitable for is cross-platform development. There is no way to share code between iOS, macOS, or Windows projects with Android Studio, unless you are developing a game in C++. If you wish to develop cross platform mobile apps, I suggest Microsoft Visual Studio.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I use Android Studio in my dual capacity as both a teacher and an author. I teach computer science at a liberal arts college, and I write books on Android and Flutter app development. The only others in my organization who use Android Studio are students in some of my courses. For my work writing Android app development books, Android Studio is the only reasonable alternative. (As far as I know, the number of Android developers who don't use Android Studio is near zero.) For development in Flutter, I use Android Studio because I've been told that it's the most mature platform for Flutter development. I have reason to believe this because Android Studio and Flutter come from the same company; namely, Google.
  • Features customized for Android and Flutter development. For example, it has Java-to-Kotlin translation for Android and easy widget wrapping for Flutter.
  • Good refactoring tools.
  • Highly customizable.
  • Unlike Eclipse, Android Studio has no concept of a workspace. Each window houses only one project. It's not very easy to jump between projects.
  • Android Studio isn't lightweight. It consumes lots of memory and takes lots of time to perform certain tasks.
  • I frequently see ignorable messages telling me that Android Studio has encountered an error (an error in the IDE, not an error in my code). I've never bothered to find the source of these messages because the messages go away quickly, and they don't keep me from running my code.
Android Studio is the official IDE for Android App development. If you're writing Android apps, you have to use Android Studio. (Maybe there are some other IDEs but I've never seen anyone use any others.) For Flutter development, I intend to try VS Code and some other environments when I have time. I'm told that other environments are useful but not as feature-rich.
Chiyars Malhotra | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I am an Android developer at Mealocity Foodtech. I've held this position for more than 2.5 years. Since I learned Android, I am using Android Studio in my learning stage and also at my company.

Basically our company is a food aggregation company based in Mumbai, India and we are providing websites, Android applications and iOS applications for our clients as per their customization needs. So for Android applications we are only using Android Studio.

Android Studio is being used by our Mobile Development Department only.

Android Studio is solving our needs that are necessary for Android Development. We are, in fact, using Android Studio for Java development, Kotlin development, and Flutter development also.
  • Android Studio is the only software currently available in the market for Android development.
  • Before Android Studio people were using Eclipse. Currently, most of the developers are using Android Studio due to the following points.
  • Gradle file.
  • Inbuilt Android Virtual Device to test Android applications.
  • Android Debug Bridge.
  • Support of Geny Motion for low configured systems.
  • Easy to use and easy to understand Interface.
  • Available for cross-platform use for Windows, MacOS, Linux, etc.
  • Open-source software.
  • It comes with 24x7 Google support and JetBrains support to resolve problems.
  • Android Studio is very handy for Android development due to its self-creating or destroying coding enhancing techniques.
  • Android Studio needs a very high amount of RAM and a high-end processor to run smoothly, which can't be affordable for everyone.
  • Updates in Gradle files can sometimes come up with a hectic improvement in whole code, which can lead us to improve some code and consume precious time.
  • Multitasking is very difficult in Android Studio due to its heavy consumption of resources.
It is useful in the following scenarios.
1. For Android development when you use Java as your front-end language.
2. For Android development and Kotlin development when you use Kotlin as an alternative to Java as your front-end language.
3. For Android development when you use Flutter and Dart as in your front-end development.
4. For Java development.
Return to navigation